package com.woniuxy.caradmin.entity.pojo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author womenzu
 * @since 2020-12-07
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Vehiclefiles implements Serializable {
    @ApiModelProperty(value = "车辆id")
    private Integer id;
    @ApiModelProperty(value = "车辆号码")
    private String vehiclenum;
    @ApiModelProperty(value = "车辆品牌id")
    private Integer brandid;
    @ApiModelProperty(value = "车辆等级id")
    private Integer clazzid;
    @ApiModelProperty(value = "车辆类型id")
    private Integer typeid;
    @ApiModelProperty(value = "车辆颜色id")
    private Integer colorid;
    @ApiModelProperty(value = "车辆座位数")
    private String seat;
    @ApiModelProperty(value = "车辆所属部门id")
    private Integer did;
    @ApiModelProperty(value = "车辆载重")
    private String loads;
    @ApiModelProperty(value = "油耗")
    private String oilconsump;
    @ApiModelProperty(value = "初始里程")
    private String inimileage;
    @ApiModelProperty(value = "服务里程")
    private String servicemileage;
    @ApiModelProperty(value = "购买日期")
    private Date purchasedate;
    @ApiModelProperty(value = "购买价格")
    private Double purchaseprice;
    @ApiModelProperty(value = "备注")
    private String information;
    @ApiModelProperty(value = "车辆照片")
    private String frontimg;

    private String afterimg;

    @ApiModelProperty(value = "是否启用：1为启用，0为停用")
    private Integer available;
    @ApiModelProperty(value = "车辆状态")
    private Integer statusid;
    @ApiModelProperty(value = "车辆状态关联对象，对应字典表数据")
    private Dictionary status;
    @ApiModelProperty(value = "车辆部门关联对象，对应字典表数据")
    private Dept dept;
    @ApiModelProperty(value = "车辆品牌关联对象，对应字典表数据")
    private Dictionary brand;
    @ApiModelProperty(value = "车辆级别关联对象，对应字典表数据")
    private Dictionary clazz;
    @ApiModelProperty(value = "车辆类型关联对象，对应字典表数据")
    private Dictionary type;
    @ApiModelProperty(value = "车辆颜色关联对象，对应字典表数据")
    private Dictionary color;
    private Breakrulerecord breakrulerecordList;
    @ApiModelProperty(value = "违章时间")
    private java.sql.Date time;
    @ApiModelProperty(value = "罚款")
    private Double fine;
    @ApiModelProperty(value = "扣分")
    private Integer point;
    @ApiModelProperty(value = "违章地点")
    private String address;
    @ApiModelProperty(value = "备注")
    private String infor;
    private Driver drivers;
    private Dictionary dictionarys;


}
